
<?php

class ControllerLogicAdm2 implements ControllerLogic {

    public function add() {
        $Adm2 = new Adm2();
        $Adm2->setNivel($_REQUEST['nivel']);
        $Adm2->setSenha($_REQUEST['senha']);
        $Adm2->setUsuario($_REQUEST['usuario']);
        $Adm2MySqlDAO = new Adm2MySqlDAO();
        $Adm2MySqlDAO->insert($Adm2);
        
    }

    public function delete() {
        $id = $_REQUEST['idAdministrador'];
        $Adm2MySqlDAO = new Adm2MySqlDAO();
        $Adm2MySqlDAO->delete($id);
    }

    public function edit() {
        $Adm2 = new Adm2();
        $Adm2->setIdAdministrador($_REQUEST['idAdministrador']);
        $Adm2->setNivel($_REQUEST['nivel']);
        $Adm2->setSenha($_REQUEST['senha']);
        $Adm2->setUsuario($_REQUEST['usuario']);
        $Adm2MySqlDAO = new Adm2MySqlDAO();
        $Adm2MySqlDAO->update($Adm2);
    }

    public function editsave() {
        $id = $_REQUEST['idAdministrador'];
        $Adm2MySqlDAO = new Adm2DAO();
        $one = $Adm2MySqlDAO->load($id);
    }

    public function lista() {
        $Adm2MySqlDAO = new Adm2MySqlDAO();
        $all = $Adm2MySqlDAO->queryAll();
    }

    public function show() {
        $id = $_REQUEST['idAdministrador'];
        $Adm2MySqlDAO = new Adm2MySqlDAO();
        $one = $Adm2MySqlDAO->load($id);
    }

}
